/**
 * 应用配置文件
 * 优先使用环境变量，如果没有则使用默认配置
 */

// 获取当前环境
const env = import.meta.env.MODE || 'development'

// 从环境变量读取配置，如果没有则使用默认值
const config = {
  // 应用标题
  appTitle: import.meta.env.VITE_APP_TITLE || 'AI Agent 平台',
  
  // 后端 API 基础 URL
  baseURL: import.meta.env.VITE_API_BASE_URL || 'http://localhost:8000',
  
  // API 前缀（如果后端有统一前缀，如 /api/v1）
  apiPrefix: import.meta.env.VITE_API_PREFIX || '',
  
  // 是否使用代理
  useProxy: import.meta.env.VITE_USE_PROXY === 'true' || env === 'development',
  
  // 请求超时时间（毫秒）
  timeout: Number(import.meta.env.VITE_TIMEOUT) || (env === 'production' ? 30000 : 10000),
  
  // 当前环境
  env,
  
  // 是否为生产环境
  isProd: env === 'production',
  
  // 是否为开发环境
  isDev: env === 'development',
}

// 开发环境打印配置信息
if (config.isDev) {
  console.log('🔧 应用配置:', config)
}

export default config

